body{padding-top:39px;}
/* nav */
.viptail_nav{padding:10px 0;background:#f7f7f7;}
.logoLink img{width:9.7%;}
.nav_link{float:right;}
.nav_link.help{float:left;}
.nav_link li a{color:#818181;}
.nav_link.help li a{color:#4d4d4d;}
.nav_link.help li a:hover{color:#fbc02d;}
.nav_link.help li.current a{color:#fbc02d;}

.help_title{width:100%;margin:30px auto 70px;}
.help_title.q{margin-bottom:40px;}

label{vertical-align:top;}
input.apply_input{width:70%;padding:0 10px;border:1px solid #c9c9c9;height:2em;line-height:2em;border-radius:5px;outline:none;display:inline-block;}
input.login_input{width:70%;padding:0 10px;border:1px solid #c9c9c9;height:2em;line-height:2em;border-radius:5px;outline:none;display:inline-block;}
input.bred{border-color:#eb666a;}
input.bgreen{background-color:#fffdf5;}
input.borange{border-color:#ff9c00;}
.red{color:#eb666a;}
.blue{color:#00bcd4;}
.gray{color:#88888d;}
.btn_orange{margin-top:50px;width:350px;height:50px;line-height:50px;color:#fff;background-color:#ff9c00;display:inline-block;cursor:pointer;border-radius:5px;}
.center{text-align:center;}
.hidden{display:none!important;}
.icon{top:.2em;width:1.2em;height:1.2em;vertical-align:text-bottom;outline:none;display:inline-block;}
.icon_down{width:1.5em;height:1.5em;vertical-align:text-bottom;display:inline-block;cursor:pointer;}
.icon-left{width:.6em;height:1em;background-image:url('../img/icon_left_turn.png');background-size:cover;outline:none;display:inline-block;cursor:pointer;}
.icon-right{width:.6em;height:1em;background-image:url('../img/icon_right_turn.png');background-size:cover;outline:none;display:inline-block;cursor:pointer;}

.apply{margin-bottom:80px;}
.col3,.col2{margin-bottom:20px;padding:0 15px;}
.col3>.left,.col2>.outline{margin-left:14%;position:relative;width:15%;display:inline-block;}
.col3>.right{position:relative;width:70%;display:inline-block;}
.col3>.right>.hint{position:absolute;margin:5px auto;padding:0;right:0;width:24%;color:#88888d;font-size:80%;text-align:left;background-color:transparent;display:none;}
.col2>.outline>.hint{position:absolute;top:-.65em;left:11em;width:20em;padding:0;color:#88888d;font-size:80%;text-align:left;background-color:transparent;display:none;}

.col2>.content{position:relative;margin:auto 15% 20px 15%;width:70%;float:left;}
.col2>.content>p{margin:15px auto;line-height:1.7;color:#88888d;font-size:80%;display:inline-block;}
.col2>.content>.hint{margin-left:10px;padding:0;color:#88888d;font-size:80%;background-color:transparent;display:none;}
.id_img{margin-right:5%;width:170px;height:170px;background:url('../img/icon_add_id.png') center center;background-size:cover;display:inline-block;float:right;cursor:pointer;}
.id_img>img{width:100%;height:100%;cursor:pointer;}
a.blue{cursor:pointer;}

.snstext{width:35px;text-align:center;display:inline-block;}
.snsbox{position:absolute;top:1.45em;left:1px;background-color:#fff;border:1px solid #c9c9c9;z-index:999;display:none;}
.snsbox>li{width:72px;padding:2.5px 0;text-align:center;cursor:pointer;}

.box{margin-top:15px;zoom:1;}
.left-box,.right-box{position:relative;width:47%;padding:10px 0;text-align:center;line-height:1.7;border:1px solid #c9c9c9;cursor:pointer;border-radius:5px;display:inline-block;}
.right-box{margin-right:0;float:right;}

.interview{position:absolute;bottom:70px;width:100%;height:300px;border:1px solid #ccc;background-color:#f5f5f5;z-index:10;cursor:auto;display:none;}
.interview>div{width:90%;margin:10px 5% 5px 5%;}
#date_picker{width:90%;height:280px;margin:5px 5% 5%;font-size:90%;border:none;border-spacing:0;background-color:#fff;}
#date_picker tr{height:35px;}
#date_picker tr:first-child{color:#22222d;}
#date_picker tr[class^='t']{display:none;}
#date_picker th{line-height:2em;text-align:center;background-color:#f5f5f5;}
#date_picker td{width:2em;height:35px;cursor:pointer;}
#date_picker td.dis{color:#c9c9c9;pointer-events:none;}
#date_picker td.selected{color:#fff;background-color:#ff9c00;}

.interview2{position:absolute;bottom:70px;width:100%;border:1px solid #ccc;background-color:#f5f5f5;z-index:10;cursor:auto;display:none;}
.interview2>.wrapper{margin:5%;padding:10px 0 25px 0;width:90%;background-color:#fff;}
#time_picker{margin:auto;top:0;width:100%;height:auto;text-align:center;font-size:90%;border:none;border-collapse:collapse;}
#time_picker td{width:50%;height:28px;line-height:28px;}
#time_picker td.dated{color:#c9c9c9;}
#time_picker td.full>label{background:url(../img/sign_interviewtime_full@2x.png) right bottom no-repeat;}
#time_picker td>label{margin:5px;padding:5px 10px;display:inline-block;}
#time_picker td.selected>label{margin:5px 15px;color:#fff;background-color:#ff9c00;display:inline-block;}

.cover{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:9998;display:block;}
.cover-close{position:absolute;top:0;right:-2.5em;width:2.5em;height:2.5em;cursor:pointer;}
#applyTreaty{position:relative;margin:5% auto auto;width:70%;height:80%;background-color:#fff;display:none;border-radius:5px;}
#application{width:100%;height:100%;overflow-y:scroll;}

#login{position:relative;margin:10% auto auto;padding:15px 15px 25px 15px;width:300px;background-color:#fff;display:block;border-radius:5px;}
#login>.main{margin-top:50px;text-align:center;}
#login>.main>input{margin:10px auto auto;width:86%;height:35px;line-height:35px;font-size:80%;display:block;}
#loginAlert{position:absolute;top:20px;left:7.5%;width:84%;height:34px;line-height:34px;font-size:80%;color:#eb666a;text-align:center;border:1px solid #c9c9c9;background-color:#f6f6f6;display:none;border-radius:5px;}
#loginAlert>.icon{margin-right:5px;}
.btn_login{margin:20px auto auto;width:93.5%;height:35px;line-height:35px;font-size:90%;color:#fff;background-color:#ff9c00;display:block;cursor:pointer;border-radius:5px;}
